large tree in tropical america - Turkish English Dictionary